package com.lily.ssm.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.lily.ssm.model.Product;
import com.lily.ssm.model.ProductClass;

public interface ProductMapper {
	//根据productId删除Product
    int deleteByPrimaryKey(Integer productId);
    
    //添加Product
    int insert(Product record);

    //根据productId查询
    Product selectByPrimaryKey(Integer productId);
    
    //删除Product
    int updateByPrimaryKeySelective(Product record);
    
    //分页查询Product
    List<Product> getProduct(int offset);
    
    //查询所有二级分类在ProductClass中
    List<ProductClass> getTwoList();
    
    //查询Product中共有多少数据
    int getCount();
    
    //根据classId,productName查询获取Product集合
    List<Product> selectProduct(Map<String, Object> hashmap);
    
    //获取查询的总记录数
    int getSelectCount(Map<String, Object> hashmap);
}